package mysql8学习.高级.第08章_索引的创建和设计原则;

/**
 * #通过命令查看索引
 * #方式1:
 * SHOW CREATE TABLE 表名;
 * #方式2:
 * SHOW INDEX FROM 表名;
 *
 *
 * 性能分析工具 EXPLAIN
 *  在查询语句前加   会分析  你这个查询语句将要用的索引等东西

 *
 * 在已经创建的表上添加索引
 * 方式一 ALTER TABLE 表名 ADD　INDEX/UNIQUE(唯一) 自定义索引名（字段名）
 * 方式二 CREATE INDEX  UNIQUE(唯一性索引需添加) 索引名字 ON 表名(字段名)
 *
 *
 * 索引的删除  有AUTO_INCREMENT（自动增长）的约束的唯一索引不能删除
 * 方式一 ALTER TABLE 表名 DROP　INDEX 索要删除的索引名
 * 方式二 DROP INDEX 要删除的索引名 ON 表名
 *
 *
 * 删除字段  会自动删除  此字段相关的索引
 * ALTER TABLE 表名 DROP COLUMN 某个字段名
 * 删除表中的列时，如果要删除的列为索引的组成部分，则该列也会从索引中删除。
 * 如果组成索引的所有列都被删除，则整个索引将被删除。
 *
 */
public class B2_索引其他操作 {
}
